Инди-разработчик от XYZ School
Вы научитесь
Программа курса
Длительное обучение на инди-разработчика охватывает изучение всех необходимых навыков. Каждую неделю вам будет открываться один теоретический урок и практическое задание к нему. Всего за 19 месяцев вы выполните 103 домашки и создадите полноценные кейсы, три из которых добавите в портфолио. В конце курса вы получите сертификат об обучении и помощь в трудоустройстве.
Введение в игровой код
На первых занятиях вы начнете погружаться в программирование с нуля. Освоите самые базовые команды и алгоритмы, постепенно выполняя более сложные задания. Исследуете синтаксис языка С# и подготовитесь к работе в Unity.
С# для разработки игр
Начнете изучать С# для работы в Unity. Узнаете, какие типы данных и переменные используются в этом языке программирования. Познакомитесь с принципами ООП. Рассмотрите классы и подходящие к ним инструменты, применяемые в С#. Изучите методы организации кода, в том числе подход универсального доступа, функцию ручного управления и отслеживание зависимостей при помоги сервиса Locator. Перейдете к теме архитектурного мышления. Узнаете, как работать с файлами и библиотеками. Также подготовитесь к созданию дипломного проекта по С#. В качестве практики вы создадите алгоритм, который будет являться способом перемещения персонажа. Поработаете над геймплеем юнита, которому нужно вернуться на базу, чтобы пополнить запас боеприпасов. В качестве финального проекта вы создадите полноценную игру наподобие "Танков".
Начнете изучать С# для работы в Unity. Узнаете, какие типы данных и переменные используются в этом языке программирования.
Познакомитесь с принципами ООП. Рассмотрите классы и подходящие к ним инструменты, применяемые в С#.
Изучите методы организации кода, в том числе подход универсального доступа, функцию ручного управления и отслеживание зависимостей при помоги сервиса Locator.
Перейдете к теме архитектурного мышления. Узнаете, как работать с файлами и библиотеками. Также подготовитесь к созданию дипломного проекта по С#.
В качестве практики вы создадите алгоритм, который будет являться способом перемещения персонажа.
Поработаете над геймплеем юнита, которому нужно вернуться на базу, чтобы пополнить запас боеприпасов.
В качестве финального проекта вы создадите полноценную игру наподобие "Танков".
Разработка игр на Unity
В следующем модуле вы познакомитесь с Unity. Получите представление о функционале инструмента и его возможностях для создания игр. Поработаете над разработкой сцен и анимации. Научитесь работать над механикой боя и разрушения. Реализуете моба для участия в нападениях на врагов. Также научите персонажа навыкам дальней атаки. Познакомитесь с основами UI и проработаете диалоги между персонажами. Получите представление о локализации игры и способах это реализовать. Научитесь создавать независимые системы освещения и настраивать визуальные эффекты. В качестве домашнего задания создадите окружение и логику поведения для босса. Перейдете к теме оптимизации. Научитесь проводить аналитику производительности и использовать результаты исследования. Первая работа будет направлена на создание уровня с пазлом-платформером. Вы сможете создать уникальную механику и внедрить ее в игру. Вторая работа посвящена разработке мобов и их ключевых характеристик. Реализуете магазин боеприпасов, амуниции или другого полезного инвентаря. В конце модуля вы сможете сделать 2D Action игру, в которой будет несколько уровней и разные механики боя. В этом проекте вы на практике примените знания, полученные в курсе.
В следующем модуле вы познакомитесь с Unity. Получите представление о функционале инструмента и его возможностях для создания игр. Поработаете над разработкой сцен и анимации.
Научитесь работать над механикой боя и разрушения. Реализуете моба для участия в нападениях на врагов. Также научите персонажа навыкам дальней атаки.
Познакомитесь с основами UI и проработаете диалоги между персонажами. Получите представление о локализации игры и способах это реализовать.
Научитесь создавать независимые системы освещения и настраивать визуальные эффекты. В качестве домашнего задания создадите окружение и логику поведения для босса.
Перейдете к теме оптимизации. Научитесь проводить аналитику производительности и использовать результаты исследования.
Первая работа будет направлена на создание уровня с пазлом-платформером. Вы сможете создать уникальную механику и внедрить ее в игру.
Вторая работа посвящена разработке мобов и их ключевых характеристик.
Реализуете магазин боеприпасов, амуниции или другого полезного инвентаря.
В конце модуля вы сможете сделать 2D Action игру, в которой будет несколько уровней и разные механики боя. В этом проекте вы на практике примените знания, полученные в курсе.
Пиксель арт
Познакомитесь с пиксель-артом и его использовании в игре. Рассмотрите законы цвета и текстур, а также научитесь подбирать подходящие фоны. Получите навык создавать пиксельные варианты персонажей игры. Рассмотрите методы создания анимации. Перейдете к отрисовке интерфейса игры и ее элементов (иконок, предметов). Узнаете об особенностях оформления меню.
Познакомитесь с пиксель-артом и его использовании в игре. Рассмотрите законы цвета и текстур, а также научитесь подбирать подходящие фоны.
Получите навык создавать пиксельные варианты персонажей игры. Рассмотрите методы создания анимации.
Перейдете к отрисовке интерфейса игры и ее элементов (иконок, предметов). Узнаете об особенностях оформления меню.
Продюсирование
Научитесь придумывать идеи и сюжетные повороты для вашей игры. Получите навык составления игровой документации. Узнаете, как организовать работу над проектом: подобрать команду, распределить обязанности и отслеживать ход. выполнения задач. Познакомитесь с тем, как устроена игровая студия. Разберетесь с функциями сотрудников и отделов. Получите представление о способах монетизации игры и проведении аналитики для ее улучшения. Сможете успешно презентовать проект перед потенциальными инвесторами и разбираться в методах сбора средств на реализацию задуманного. Познакомитесь с основами маркетинга и продвижения. Узнаете, чем отличается тизер от трейлера, научитесь вести соцсети и сотрудничать с медийными персонами. Освоите механизм публикации игры. Сможете поддерживать игру после релиза и устранять найденные баги.
Научитесь придумывать идеи и сюжетные повороты для вашей игры. Получите навык составления игровой документации.
Узнаете, как организовать работу над проектом: подобрать команду, распределить обязанности и отслеживать ход. выполнения задач.
Познакомитесь с тем, как устроена игровая студия. Разберетесь с функциями сотрудников и отделов.
Получите представление о способах монетизации игры и проведении аналитики для ее улучшения.
Сможете успешно презентовать проект перед потенциальными инвесторами и разбираться в методах сбора средств на реализацию задуманного.
Познакомитесь с основами маркетинга и продвижения. Узнаете, чем отличается тизер от трейлера, научитесь вести соцсети и сотрудничать с медийными персонами.
Освоите механизм публикации игры. Сможете поддерживать игру после релиза и устранять найденные баги.